using NUnit.Framework;

namespace ValidationFramework.Tests
{
    [TestFixture]
    public class ValidatableBaseTest
    {


		public class Mock : ValidatableBase
		{

		}
		[TestFixture]
		public class Constructor
		{
			[Test]
			public void Simple()
			{
				Validation.Initialize();
				var mock = new Mock();
				Assert.AreEqual(null, mock.RuleSet);
			}
		}
		[TestFixture]
		public class RuleSet
		{
			[Test]
			public void Simple()
			{
				Validation.Initialize();
				var mock = new Mock
				{
					RuleSet = "ruleSet"
				};
				Assert.AreEqual("RULESET", mock.RuleSet);
			}
		}

	}
}